Preliminary Case Study on Software Reuse with Object Persistency Framework

نویسندگان

  • Hiroshi Suganuma
  • Norikazu Kijima
  • Takeshi Nii
  • Kinya Nakamura
چکیده

Software reuse is considered one of the most effective ways of achieving higher productivity improvement. In this paper we propose an object persistency reuse framework to overcome the issues such as database connection handling problems, time consuming unit testing for database access modules, and larger maintenance cost due to the frequent changes in the target applications specifications. The OPRF consists of (1)SQL execution component, which provides the database connection and data conversion, (2)database connection component, which provides a mechanism to attach and detach to/from a web application server without source code changes, and (3)table access source code generator, which generates the table access components. We applied our technique to the several actual web application development projects and kept the records on their work time. The study showed that 20 percent, 17 percent, and 30 percent cost reductions for implementation, unit testing/debugging, and maintenance respectively.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transparent Persistence with Java Data Objects

Flexible and performant Persistency Service is a necessary component of any HEP Software Framework. The building of a modular, non-intrusive and performant persistency component have been shown to be very difficult task. In the past, it was very often necessary to sacrifice modularity to achieve acceptable performance. This resulted in the strong dependency of the overall Frameworks on their Pe...

متن کامل

Upgrading Wastewater Treatment Plants Based on Reuse Demand, Technical and Environmental Policies (A Case Study)

Reclamation and reuse programs are an indispensable part of integrated water resource management, particularly in arid and semi arid regions. Yet, the feasibility of sustainable application not only is relied on design, operation and maintenance of wastewater treatment plants, but also could be influenced by the economical and environmental aspects of reuse demands. This study is aimed to illus...

متن کامل

Using Viewpoints , Frameworks , and Domain - Specific Languages to Enhance Software Reuse

Case studies have shown that high levels of software reuse can be achieved through the use of object-oriented frameworks. This paper describes a viewpoint-based design and instantiation method for framework development. This method uses the concept of viewpoints and the hot-spot relation in object-oriented design to guide the designer on the identification of hot-spots in the structure of the f...

متن کامل

Achieving Reuse Through Design Patterns A Case Study of Evolving Object-Oriented System Software Across OS Platforms

Building system software that is reusable across OS platforms presents developers with many challenges. It is often difficult to reuse existing interfaces and implementations directly due to portability, functionality, and efficiency constraints imposed by different platforms and applications. It may still be possible, however, to leverage prior development effort by reusing design patterns. De...

متن کامل

A ROOT/IO Based Software Framework for CMS

The CMS experiment [1] is one of the four approved LHC experiments. Data taking is scheduled to begin in 2007, and will last at least ten years. The CMS software and computing task [2] will be 10-1000 times larger than that of current HEP experiments. Therefore it is essential that software must be modular, flexible, and maintainable as well as providing high performance and quality. One of the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002